package com.pxst.agent.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.pxst.entity.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
* @author zarke
* @since 2023-09-11 16:30:08
*/
@Data
@TableName("sys_agent_commission_settings")
public class SysAgentCommissionSettings extends BaseEntity {

    @TableId(type = IdType.ASSIGN_ID)
    private Long csId;

    @ApiModelProperty(value = "使用中")
    private Integer active;

    @ApiModelProperty(value = "代理ID")
    private Long agentId;

    @ApiModelProperty(value = "银行充值抽成 (%)")
    private Double bdmRate;

    @ApiModelProperty(value = "银行充值回扣方案")
    private Long bdrsRpId;

    @ApiModelProperty(value = "币别")
    private String currency;

    @ApiModelProperty(value = "LocalBankTransfer充值抽成 (%)")
    private Double lbdmRate;

    @ApiModelProperty(value = "LocalBankTransfer充值回扣方案")
    private Long lbdrsRpId;

    @ApiModelProperty(value = "商户id")
    private Long merchantId;

    @ApiModelProperty(value = "月")
    private Integer month;

    @ApiModelProperty(value = "QR充值抽成 (%)")
    private Double qdmRate;

    @ApiModelProperty(value = "QR充值回扣方案")
    private Long qdrsRpId;

    @ApiModelProperty(value = "true wallet充值抽成 (%)")
    private Double twdmRate;

    @ApiModelProperty(value = "true wallet充值回扣方案")
    private Long twdrsRpId;

    @ApiModelProperty(value = "代付抽成 (%)")
    private Double wdmRate;

    @ApiModelProperty(value = "代付回扣方案")
    private Long wrsRpId;

    @ApiModelProperty(value = "年")
    private Integer year;
}
